package io.renren.modules.sp.service;

import io.renren.modules.sp.dto.SpCertificateImport;
import io.renren.modules.sp.dto.SpMatchItemTeamImport;
import io.renren.modules.sp.excel.SpSignRecordExcel;

import java.util.List;

/**
 * 赛项
 *
 * @author whc 15953295779@126.com
 * @since 3.0 2023-04-20
 */
public interface SpMatchItemImportService  {
    /**
     * 导入成绩
     * */
    void importScore(List<SpMatchItemTeamImport> list, String matchId);
    /**
     * 导入晋级
     * */
    String importPormotion(List<SpMatchItemTeamImport> list, String matchId);

    /**
     * 导入证书校验
     * @param spCertificateImport
     * @return
     */
    SpCertificateImport checkCertificate(SpCertificateImport spCertificateImport);

    /**
     * 保存导入的证书
     * @param spCertificateImport
     */
    void saveCertificateImport(List<SpCertificateImport> spCertificateImport);

    void checkMatchScore(SpSignRecordExcel excel, int matchItemId);

    void importMatchScore(SpSignRecordExcel excel);

}
